package com.aaa.d03;

/**
 * @Author: whj
 * @Version 1.0
 * @Date: 2022/10/25  14:24
 */
public class Test {
    public static void main(String[] args) {
        Info<Integer> info1 = new Info<>();
        info1.setVar(111);
        fun(info1);

        Info<String> info2 = new Info<>();
        info2.setVar("你好世界");
        fun(info2);//如果传递的引用类型为泛型，那么就要求泛型也要匹配
    }

    //该方法需要从传递一个Info类对象 而且他的泛型必须为Integer类型
    //如果该方法可以接收任意类型的泛型。---使用泛型通配符=> ?
    public static void fun(Info<?> info){
        info.show();
    }
}